package com.zzgc.modules.log;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *  用于标记api，方便修改和查询
 * @Author
 * @Description
 * @Date  2023/5/6 16:49
 * @Param
 * @return
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface ApiLog {
    // 备注接口名字及作用
    String value() default "未定义";
    // 备注接口类型
    org.springframework.web.bind.annotation.RequestMethod[] method() default {};
    // 备注接口url
    String[] url() default {};
    // 参数
    String[] params() default {};
}
